gl renderer: Fix use of uninitialized values
authorTimm Bäder <mail@baedert.org>
Sat, 9 Dec 2017 13:32:24 +0000 (14:32 +0100)
committerTimm Bäder <mail@baedert.org>
Thu, 21 Dec 2017 18:12:32 +0000 (19:12 +0100)
gsk/gl/gskglrenderer.c

index f2a3fee1fd9c070b994c9ca4c45d3c00183a013b..c71d065641509d2fa3198cd9aa7b9e2bc76868cd 100644 (file)
@@ -929,6 +929,9 @@ render_shadow_node (GskGLRenderer       *self,
       gboolean is_offscreen;
       float dx, dy;
 
+      dx = shadow->dx;
+      dy = shadow->dy;
+
       g_assert (shadow->radius <= 0);
 
       if (gsk_render_node_get_node_type (shadow_child) == GSK_TEXT_NODE)
@@ -945,10 +948,6 @@ render_shadow_node (GskGLRenderer       *self,
       ops_set_program (builder, &self->shadow_program);
       ops_set_color (builder, &shadow->color);
       ops_set_texture (builder, texture_id);
-
-      dx = shadow->dx;
-      dy = shadow->dy;
-
       if (is_offscreen)
         {
           const GskQuadVertex vertex_data[GL_N_VERTICES] = {